package cn.tx.erp.sys.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

import javax.servlet.http.HttpSession;

/**
 * 跳转控制器
 * @author Mxb
 * @version 1.0
 * @date 2020/1/22 21:26
 */
@Controller
@RequestMapping("sys")
public class SystemController {
    /**
     * 跳转到登录页面
     * @return
     */
    @RequestMapping("toLogin")
    public String toLogin() {
        return "system/index/login";
    }

    /**
     * 退出登录
     * @param session
     * @return
     */
    @RequestMapping("/logout")
    public String toLogout(HttpSession session) {
        if (session != null) {
            session.invalidate();
        }
        return "system/index/login";
    }

    /**
     * 跳转首页
     * @return
     */
    @RequestMapping("index")
    public String index() {
        return "system/index/index";
    }

    /**
     * 跳转工作台
     * @return
     */
    @RequestMapping("toDeskManager")
    public String desk() {
        return "system/index/deskManager";
    }

    /**
     * 跳转工作台
     * @return
     */
    @RequestMapping("toIcon")
    public String toIcon() {
        return "system/icon/icons";
    }

    /**
     * 跳转登录日志管理
     * @return
     */
    @RequestMapping("toLogManager")
    public String log() {
        return "system/log/logManager";
    }

    /**
     * 跳转公告管理
     * @return
     */
    @RequestMapping("toNoticeManager")
    public String notice() {
        return "system/notice/noticeManager";
    }

    /**
     * 跳转到部门管理
     * @return
     */
    @RequestMapping("toDeptManager")
    public String toDeptManager() {
        return "system/dept/deptManager";
    }

    /**
     * 跳转到部门管理-left
     * @return
     */
    @RequestMapping("toDeptLeft")
    public String toDeptLeft() {
        return "system/dept/deptLeft";
    }

    /**
     * 跳转到部门管理-right
     * @return
     */
    @RequestMapping("toDeptRight")
    public String toDeptRight() {
        return "system/dept/deptRight";
    }


    /**
     * 跳转到菜单管理
     * @return
     */
    @RequestMapping("toMenuManager")
    public String toMenuManager() {
        return "system/menu/menuManager";
    }

    /**
     * 跳转到菜单管理-left
     * @return
     */
    @RequestMapping("toMenuLeft")
    public String toMenuLeft() {
        return "system/menu/menuLeft";
    }

    /**
     * 跳转到菜单管理-right
     * @return
     */
    @RequestMapping("toMenuRight")
    public String toMenuRight() {
        return "system/menu/menuRight";
    }

    /**
     * 跳转角色管理
     * @return
     */
    @RequestMapping("toRoleManager")
    public String toRoleManager() {
        return "system/role/roleManager";
    }

    /**
     * 跳转用户管理
     * @return
     */
    @RequestMapping("toUserManager")
    public String toUserManager() {
        return "system/user/userManager";
    }


    /**
     * 跳转到权限管理
     * @return
     */
    @RequestMapping("toPermissionManager")
    public String toPermissionManager() {
        return "system/permission/permissionManager";
    }

    /**
     * 跳转到权限管理-left
     * @return
     */
    @RequestMapping("toPermissionLeft")
    public String toPermissionLeft() {
        return "system/permission/permissionLeft";
    }

    /**
     * 跳转到权限管理-right
     * @return
     */
    @RequestMapping("toPermissionRight")
    public String toPermissionRight() {
        return "system/permission/permissionRight";
    }
}
